package com.study.login.service;

import com.study.common.entity.User;
import com.study.login.entity.Identity;
import com.study.login.entity.Jurisdiction;

import java.util.List;

/**
 * @Create by ldr.
 * @create 2018-08-28 14:26
 * @Description：登陆逻辑层接口
 */
public interface LoginService {

    /**
     * description: 根据用户名查询用户信息
     * @params 用户名
     * @return user
     */
    User getUserByUserName(String userName);

    /**
     * description:通过用户名查询用户身份
     * @params 用户名
     * @return identity
     */
    Identity getIdentityByUser(String userName);

    /**
     * description:通过身份id查询所有权限
     * @params 身份id
     * @return 所有权限
     */
    List<String> getJurisdictionNameById(int identityId);
}
